// @author: Lingyun Yang <silurian.y@gmail.com>
#ifndef EVENT_HANDLER_H
#define EVENT_HANDLER_H

// 事件处理器的接口
template <typename Event>
class EventHandler {

 public:
  
  // EventManager回调函数
  // 处理成功时，返回true，否则返回false
  virtual bool Handle(Event e) = 0;
  
  // 析构函数必须为虚拟的 
  virtual ~EventHandler() { 
  }
};

#endif

